regenerative pump - German English Dictionary